package one.stand.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class GoodSpec implements Serializable {
    private Integer specId;

    private Integer goodsId;

    private String specName;

    private String specAttribute;

    private Integer specNum;

    private Integer price;

    private Integer parentId;

    private Integer isDel;

    private String modelPicUrl;

    private String modelUrl;

    private String modelZipPath;

    private BigDecimal priceBatch;

    private Integer selectSpecId;

    private BigDecimal priceRemark;

    private Date createTime;

    private Date utime;

    private static final long serialVersionUID = 1L;

    public GoodSpec(Integer specId, Integer goodsId, String specName, String specAttribute, Integer specNum, Integer price, Integer parentId, Integer isDel, String modelPicUrl, String modelUrl, String modelZipPath, BigDecimal priceBatch, Integer selectSpecId, BigDecimal priceRemark, Date createTime, Date utime) {
        this.specId = specId;
        this.goodsId = goodsId;
        this.specName = specName;
        this.specAttribute = specAttribute;
        this.specNum = specNum;
        this.price = price;
        this.parentId = parentId;
        this.isDel = isDel;
        this.modelPicUrl = modelPicUrl;
        this.modelUrl = modelUrl;
        this.modelZipPath = modelZipPath;
        this.priceBatch = priceBatch;
        this.selectSpecId = selectSpecId;
        this.priceRemark = priceRemark;
        this.createTime = createTime;
        this.utime = utime;
    }

    public GoodSpec() {
        super();
    }

    public Integer getSpecId() {
        return specId;
    }

    public void setSpecId(Integer specId) {
        this.specId = specId;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName == null ? null : specName.trim();
    }

    public String getSpecAttribute() {
        return specAttribute;
    }

    public void setSpecAttribute(String specAttribute) {
        this.specAttribute = specAttribute == null ? null : specAttribute.trim();
    }

    public Integer getSpecNum() {
        return specNum;
    }

    public void setSpecNum(Integer specNum) {
        this.specNum = specNum;
    }

    public Integer getPrice() {
        return price;
    }

    public void setPrice(Integer price) {
        this.price = price;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public String getModelPicUrl() {
        return modelPicUrl;
    }

    public void setModelPicUrl(String modelPicUrl) {
        this.modelPicUrl = modelPicUrl == null ? null : modelPicUrl.trim();
    }

    public String getModelUrl() {
        return modelUrl;
    }

    public void setModelUrl(String modelUrl) {
        this.modelUrl = modelUrl == null ? null : modelUrl.trim();
    }

    public String getModelZipPath() {
        return modelZipPath;
    }

    public void setModelZipPath(String modelZipPath) {
        this.modelZipPath = modelZipPath == null ? null : modelZipPath.trim();
    }

    public BigDecimal getPriceBatch() {
        return priceBatch;
    }

    public void setPriceBatch(BigDecimal priceBatch) {
        this.priceBatch = priceBatch;
    }

    public Integer getSelectSpecId() {
        return selectSpecId;
    }

    public void setSelectSpecId(Integer selectSpecId) {
        this.selectSpecId = selectSpecId;
    }

    public BigDecimal getPriceRemark() {
        return priceRemark;
    }

    public void setPriceRemark(BigDecimal priceRemark) {
        this.priceRemark = priceRemark;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUtime() {
        return utime;
    }

    public void setUtime(Date utime) {
        this.utime = utime;
    }
}